/**
 *
 * @author elias
 */
public class ContaCorrente extends Conta implements InterfaceMovimentacao{

    private double mensalidade;
    private double limite;

    public ContaCorrente(int numero, int senha, Pessoa cliente, double mensalidade, double limite){
        super(numero, senha, cliente);
        this.mensalidade = mensalidade;
        this.limite = limite;
    }

    public double getLimite() {
        return limite;
    }

    public double getMensalidade() {
        return mensalidade;
    }

    public void setLimite(double limite) {
        this.limite = limite;
    }

    public void setMensalidade(double mensalidade) {
        this.mensalidade = mensalidade;
    }

    public boolean movimentar(Object o, double montante) {
        //pode ser caixa eletronico, cartao de debito, cartao de credito, homebanking
        return this.alteraSaldo(montante);
    }

}
